package mole.entities.controlers
{
	import mole.Main;
	import mole.entities.CPlayer;
	import net.flashpunk.Engine;
	import net.flashpunk.utils.Ease;
	import net.flashpunk.utils.Key;
	import net.flashpunk.utils.Input;
	
	/**
	 * Le loubard.
	 * @author Cédric Liaudet
	 */
	public class CLoubardControler implements IControler
	{
		/**
		 * Constructeur par défaut.
		 */
		public function CLoubardControler() 
		{			
		}
		
		/**
		 * Callback de mise à jours du controlleur.
		 */
		public function update(_Player:CPlayer):void
		{
			/*var array:Array = new Array();
			Main.World.getType("player", array);
			
			if (array.length)
			{
				var player:CPlayer = array[0] as CPlayer;
				if (player.distanceFrom(_Player) < 100)
				{
					if (player.x < _Player.x)
						_Player.OnLeft();
					else
						_Player.OnRight();
				}
				else
					_Player.OnStop();
			}*/
		}
		
		/**
		 * Renvoie la vitesse du controlleur.
		 * @return La vitesse du controlleur.
		 */
		public function GetSpeed():int
		{
			return 0;
		}
	}

}